.current_pos{width:100%;height:40px; margin:0 auto; background:#009040; line-height:40px;}
.current_pos .return{ width:10%; float:left; text-align:center;}
.current_pos .return a i{ font-size:18px; color:#fff}
.current_pos .returnhome{ width:10%; float:left; text-align:center;}
.current_pos .returnhome a i{  font-size:18px; color:#fff;}
.current_pos h2{ font-size:18px; width:80%; text-align:center; float:left; margin:0; padding:0; line-height:0.9;}
.current_pos h2 span{ width:90%; display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:40px; color:#fff;}

/*个人中心页面*/
.personal_pic{width:100%;height:120px; margin:0 auto; background:url(../images/header_bg.jpg) center center; position: relative; }
.personal_pic span{ width:50px; height:50px; display:inline-block; background:white; border-radius:50%; overflow:hidden; position:absolute; bottom:35px; left:10px;}
.personal_pic span img{ width:50px;height:50px;}
.personal_pic h5.nickname{ font-size:14px; color:#fff;  position:absolute; left:70px; bottom:55px;}
.personal_pic h5.memlevel{ font-size:14px; color:#fff;  position:absolute; left:70px; bottom:35px; }
.personal_pic .setting{ position:absolute; right:10px; top:40px;}
.personal_pic .setting a{color:white; font-size:24px;}

.allorder{ padding:10px 3%; border-bottom:1px solid #eee; border-top:1px solid #eee; background:#fff; margin-top:10px;}
.allorder{ display:block; color:#333;}
.allorder .pull-left font{ padding:3px 6px; border-radius:5px; color:white; margin-right:5px;}
.allorder .pull-left font i{ font-size:16px;}
.allorder .pull-right span{  font-size:12px;}
.allorder .pull-right font{ margin-right:5px; font-size:12px;}
.menugroup{ margin-top:0; border-top:0;}
.orderlist{ padding:10px 0; background:white;}
.orderlist ul{width:100%; }
.orderlist ul li{ float:left; width:20%; text-align:center; position:relative;}
.orderlist ul li a{ display:block; color:#333; height:25px;}
.orderlist ul li a i{ display:block;}
.orderlist ul li a p{ margin-top:5px;}
.orderlist ul li  em{
	position: absolute;
	background: #ee0000;
	font-style:normal;
	color: white;
	top: 0px;
	right: 10px;
	 background:#c00; color:#fff; height:16px; padding:0 4px; border-radius:15px; text-align:center; display:inline-block; line-height:16px;
}
.adress_info{ background:white; border-bottom:1px solid #eee; padding:0 0% 0 3%;}
.adress_info span.name{ margin-right:10px; color:#666;}
.adress_info span.procity{ margin-right:10px;color:#666;}
.adress_info .adress_oprate{margin-top:10px; border-top:1px solid #eee; line-height:50px; height:50px;}
.adress_info .adress_oprate i{ font-size:18px;}
.adress_info .adress_oprate .pull-right{ margin-right:3%;}
.adress_info .adress_oprate span.edit{ margin-right:10px;}
.add_adress{ background:#009040; height:30px; line-height:30px; border-radius:4px; position:fixed; font-size:14px; color:white; text-align:center; width:94%; left:3%; bottom:20px;}
.add_adress a{color:white;}

.adress_add{  padding:10px 3%; background:white; border-bottom:1px solid #eee;}
.adress_add input{ width:100%; display:block; margin-bottom:10px;}
.adress_add select{ width:100%; display:block; margin-bottom:10px;}
.adress_add button{background:#009040; height:30px; border-radius:4px; font-size:14px; color:white; text-align:center; width:100%; margin:0 auto; border:none;}

.password_alter{padding:10px 3%; background:white; border-bottom:1px solid #eee;}

.password_alter{  padding:10px 3%; background:white; border-bottom:1px solid #eee;}
.password_alter input{ width:100%; display:block; margin-bottom:10px;}

.password_alter button{background:#009040; height:30px; line-height:30px; border-radius:4px; font-size:14px; color:white; text-align:center; width:100%; margin:0 auto; border:none;}
.orderstatu{ padding-top:10px; background:white;}
.orderstatu ul li{ width:16.66666666%;  text-align:center; float:left;}
.orderstatu ul li a{ display:inline-block; padding-bottom:3px;}
.orderstatu ul li a.cur{  border-bottom:1px solid #009040; color:#009040;}
.ordersdetail{  padding:0 0%; margin-top:10px;}
.ordersdetail ul li .header{ line-height:30px; border-bottom:1px solid #eee;padding:0 3%; background:white;}
.ordersdetail ul li{ float:left; width:100%; margin-bottom:10px; background:white; padding-top:10px;}
.ordersdetail ul li .procon{ padding:10px 3% 0 3%;}
.ordersdetail ul li .procon .lileft{ width:28%; border:1px solid #eee; float:left; overflow:hidden;}
.ordersdetail ul li .procon .lileft img{ width:100%;}
.ordersdetail ul li .procon .liright{ float:left; margin-left:2%; width:70%;}
.ordersdetail ul li .procon .liright h4{ font-size:14px; display:-webkit-box !important; overflow:hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical;-webkit-line-clamp:2; line-height:1.5;}
.ordersdetail ul li .allprice{ border-top:1px solid #eee; line-height:30px; margin:0 3%; margin-top:10px;}
.ordersdetail ul li .orderstu{ border-bottom:1px solid #eee; border-top:1px solid #eee; line-height:30px; padding:10px 3%;}
/*.clientserv{ width:100%;height:40px; position:fixed; left:0; bottom:0;}
.clientserv ul li{width:50%;height:40px; line-height:40px; background:#009040; float:left;}
.clientserv ul li.cartgood{ background:#c91623;}
.clientserv ul li a span{color:white; font-size:16px;}
.clientserv ul li a i{ padding-left:25%; padding-right:5px; color:white;}*/
.clientserv{ width:100%;height:50px; position:fixed; left:0; bottom:0;}
.clientserv ol{float:left; width:45%;}
.clientserv ol li{width:50%;height:50px; line-height:50px; background:white; float:left; text-align:center; font-size:12px;}
.clientserv ol li p{ margin:10px 0 2px 0; line-height:1;}
.clientserv ul{ float:right; width:55%;}
.clientserv ul li{width:50%;height:50px; line-height:50px; background:#009040; float:left; text-align:center; }
.clientserv ul li.cartgood{ background:#c91623;}
.clientserv ul li a span{color:white; font-size:14px;}
.clientserv ul li a i{ padding-left:5%; padding-right:5px; color:white;}

.myspread{padding:10px 3%; background:white; border-bottom:1px solid #eee;}
.myspread .spreadl{ width:80px; height:80px; float:left; border:1px solid #eee; overflow:hidden;}
.myspread .spreadl img{ width:100%;}
.myspread .spreadr{ font-size:14px; margin-left:3%; float:left;}
.myqrcode{padding:20px 3%; background:white; border-bottom:1px solid #eee; text-align:center;}

.floors{
	width: 100%;
	margin: 0 auto;
	background:white;
	margin-top:0px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding-top:10px;
	
}
.floors h4{   border-bottom:1px solid #eee; padding-bottom:10px; margin-top:20px;}
.floors h4 span{border-left:3px solid #009040; padding-left:10px; }
.floors h4 a{float:right; margin-right:3%; line-height:18px;}
.floors ul{ margin-right:-3%;}
.floors ul li{ width:47%; float:left; margin-right:3%; border:1px solid #eee; padding-bottom:10px; margin-bottom:10px;}
.floors ul li a{ display:block;}
.floors ul li a img{ width:100%;}
.floors ul li a p.protit{ width:80%; margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.floors ul li a p.proprice{width:80%; margin:0 auto; margin-top:5px;}
.floors ul li a p.proprice .nowprice{ color:#ee0000; font-size:18px; margin-right:5px;}
.floors ul li a p.proprice .beforeprice{ color:#999; text-decoration:line-through; margin-left:10px;}

/*补充页面css*/
.certificate{ width:100%; margin-top:10px; position:relative;}
.certificate img{ width:94%; float:left; margin-left:3%; }
.certificate .certiinfo{position:absolute; left:0; top:33%; width:100%;}
.certificate .author{ font-size:18px; text-align:center; font-weight:700; line-height:1.5 }
.certificate .name{ font-size:18px; text-align:center; line-height:2.0 }
.certificate .level{ font-size:18px; text-align:center; }
.certificate .codding{ position:absolute; left:10%; bottom:40px; font-size:14px; }

/*我的收藏css*/
.mycollect{ margin-top:30px;}
.mycollect table{ margin-top:10px; border-top:1px solid #ddd;}
.mycollect  table tr{ padding:10px 0; border-bottom:1px solid #ddd;}
.mycollect  table tr td{ padding:10px 0;}

/*安全认证css*/

.shiming_reg .form-box{ margin:10px 0; }
	.shiming_reg .form-box input[type="checkbox"] + label:before{ left:0; top:0; }
	.shiming_reg .form-box input[type="checkbox"] + label { display:block; float:none; margin:0.5em 0; padding:0 0 10px 25px; width:auto; }
	.shiming_reg .form-box input.code{ width:55%; }
	.shiming_reg .form-box .send{ display:block; float:right; margin-top:7px; width:40%; text-align:center; border:1px solid #ddd; border-radius:0.2125em; color:#555; font-size:14px; line-height:42px; height:42px;}
	.shiming_reg .form-box .send.gray{ color:#999; }
	.shiming_reg .form-box>dl{ display:block; margin:0; padding:0; clear:both; font-size:14px; line-height:40px; }
	.shiming_reg .form-box>dl:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.shiming_reg .form-box>dl dt{ display:block; float:left; width:30%; color:#777; }
	.shiming_reg .form-box>dl dd{ display:block; float:left; padding:10px 0; width:70%; line-height:20px; }
	.shiming_reg .form-box>dl dd input,#afui .form-box>dl dd select{ margin:-5px 0; }
